*{margin: 0;padding: 0;}
ul,li,ol,dl,dd,dt{list-style: none;}
a:link,a:visited{text-decoration: none;}
a:hover,a:active{text-decoration: none;}
body{font-family: "microsoft Yahei"; font-size: 14px;color: #ededed;height: 100%;}

.overflow{overflow: hidden;}
.left{float: left;}
.right{float: right;}
.mywidth{width: 980px;margin: auto;}
.swiper-container { width: 100%;height: 100%;}
.textimg .swiper-slide img{width: 100%;margin-bottom: 50px;}
.swiper-slide {
      text-align: center;
      font-size: 18px;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.textimg .swiper-pagination-bullet{width: 48px !important;height: 4px !important;border-radius: 0px;
    background:#fff;opacity: 1;}
.textimg .swiper-pagination-bullet-active{background-color: #dd042a;} 
.swiper-container-horizontal > .swiper-pagination-bullets{width: 40% !important;bottom: 20px !important;}

video#bg{position:fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    background: url(../images/video.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;}
.header{position:fixed;left: 0px;top: 0px;
	width: 100%;z-index: 100000;}
  .logo{margin-top: 5px;margin-left: 50px;}
.bgcolor1{background: #e10026;border-bottom: 4px solid #e14a00;}
.bgcolor2{background: #e3e3e3;border-top: 4px solid #dd042b;border-bottom: 1px solid #d7d7d7;}
.bgcolor2 .menu li a{color: #333333;}
.bgcolor2 .menu li a:hover{background: #db032b url(../images/arrow2.png) no-repeat bottom center;color: #fff;}
.menu li{float: left;line-height: 50px;}
.menu li a{color: #fff;display: block;padding: 0px 30px;}
.bgcolor1 .menu li a:hover{background: #e14a00 url(../images/arrow.png) no-repeat bottom center;}
.bgcolor1 .menu li a.active{background: #e14a00 url(../images/arrow.png) no-repeat bottom center;}
.down{position: absolute;left: 0px;width: 100%;top: 50px;line-height: 46px;
	padding: 30px;}
.dbg-color1{background: #1d1d1d;}
.dbg-color2{background: #f0f0f0;}
.dbg-color2 dt{color: #333;}
.down dd{float: left;margin-right: 40px;}
.down dd a,.down dt a{padding: 0px ;}
.down dd a:hover,.down dt a:hover{background: none !important;}
.dbg-color2 dd a:hover{color:#db032b !important; }
.down dt{line-height: 30px;font-weight: bold;font-size: 14px;}
.down dt a{color: #e10026;}
.down h2 a{background: none !important;padding: 0px;}
.down h2 a:hover{background: none !important;color: #1d1d1d !important;}
.pdl1{width: 490px;}
.pro-border{border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 20px;}
.pdl1 dd{font-size: 12px;line-height: 24px;width: 160px;margin-left: 0px !important;}
.pdl1 dt a:hover{color: #1d1d1d !important;}

.top-content{/*background: rgba(0,0,0,0.3);height: 100%;position: relative;padding-top: 100px;*/
	position: relative; ;min-width: 980px; height: 100%; margin: auto;  }

.content1{bottom: 70px;position: relative;width: 980px;margin:auto;height: 100%}
.content2{position: absolute;bottom: 40px;}
.titles-img {width: 230px;height: 140px;margin-right: 14px;margin-bottom: 20px;}
.titles-img img{display: block;z-index: 99;}
.titles-img div{background: #e10026 url(../images/a-right.png) no-repeat 180px center;color: #fff;height: 34px;line-height: 34px;padding-left: 15px;margin-top: -34px;
	z-index: 999;position: relative;}
.top-bottom{height: 46px;background: #000;position: absolute;bottom: 0;width: 100%;text-align: center;
line-height: 45px;}
.top-bottom a{display: block;height: 100%;height: 100%;color: #fff;}

.second-content{background: #ddd;position: relative;height: 100%;padding-top: 30px;}

/*新闻*/
.news{position: absolute;bottom:0px;}
.wrapper {
  width:960px;
}

.newsList {
  font-family: "microsoft Yahei";
 background-color: #fff;
  font-style: italic;
  position: relative;
  padding: 0 0 0 140px;
  box-shadow: 0 2px 5px -3px #000;
  border-radius: 3px;
  height: 40px;}
.newsList:before {
  content: "新闻动态";
  display: inline-block;
  font-style: normal;
  background: #e14a00;
  padding:11px 30px;
  color: #FFF;
  font-weight: bold;
  position: absolute;
  top: 0;
  left: 0;
  font-family: "microsoft Yahei";
}
.newsList:after {
  content: '';
  display: block;
  top: 0;
  left: 80px;
  /*background: linear-gradient(#FFF, rgba(255, 255, 255, 0));*/ height: 20px;}
.newsList ul li {list-style: none;height: 40px;}
.newsList ul li a{color: #dc052c;display: block;line-height: 40px;}
.newsList ul li a span{margin-right: 50px;}
.et-run {background-color: #e14a00;color: white;border: 1px solid black;}


.footer{background-color: #2e2e2e;padding: 30px 0px;}
.footer h2{font-weight: normal;font-size: 20px; border-left: 6px solid #dd0328;padding-left: 10px;}
.footer dl{margin-right: 30px;text-align: right;line-height: 26px;margin-top: 30px;
    width: 140px;}
.footer dl dt{font-size: 16px;margin-bottom: 10px;}
.footer dl dd a,.footer dl dt a{color: #ededed;}

.innerTop{margin-top: 50px;padding-top: 20px;background-color: #ececec;border-top: 1px solid #FFF;
  height: 90px;}
.top-address{font-size: 18px;color: #333;}
.top-address span{font-size: 14px;margin: 0px 5px;}
.top-address span a{color: #333;}
.inner-menu{margin-top: 20px;}
.inner-menu li{float: left;}
.inner-menu li a{color: #333333;display: block; width: 148px;height: 46px;
text-align: center;line-height: 46px;}
.inner-menu li a:hover{background:#ab0b17 url(../images/arrow3.png) no-repeat bottom center;
  color: #FFF; }
.inner-menu li a.active{background:#ab0b17 url(../images/arrow3.png) no-repeat bottom center;
  color: #FFF; }
.inner-content{color: #333;}
.address{margin-top: 20px;margin-bottom: 10px;}
.address a{color: #ab0b17;}
.address span{margin: 0px 10px;}
.innerbanner{margin-bottom: 20px;}
.innertitle{height: 90px;background-color: #f3f3f3;border-left: 1px solid #ff6600;
  font-size: 22px;font-weight: bold;line-height: 90px;color: #545454;padding-left: 20px;}
.about-text{line-height: 30px;margin: 20px 0px 40px 0;}

.businessUl{margin-top: -20px;}
.businessUl li{float: left;padding: 10px 40px;}
.businessUl li a{color: #dc0328;}
.b-content h2{background-color: #f3f3f3;line-height: 56px;height: 56px;color: #545454;padding-left: 20px;
margin: 20px 0;}

/*公司产品三种产品*/
.proimg .swiper-button-next,.solution .swiper-button-next{background: url(../images/right.png) no-repeat;right: 0px;}
.proimg .swiper-button-prev,.solution .swiper-button-prev{background: url(../images/left.png) no-repeat;}

.pro-title{height: 62px;line-height: 62px;border-left: 1px solid #cc1a2f;font-size: 18px;
  font-weight: bold;background-color: #f3f3f3;padding-left: 20px;margin: 20px 0px;}
.proUl,.solutionUl{margin-left: -15px;}
.proUl li,.solutionUl li{float: left;width: 234px;margin-left: 14px;margin-bottom: 15px;}
.solutionUl li{background: #f7f7f7;}
.proUl li img{display:block;}
.block{height: 54px;background:rgba(0,0,0,0.4) url(../images/right-more.png) no-repeat 200px center;margin-top: -54px;position: relative;
  color: #fff;line-height: 54px;padding-left: 20px;font-size: 16px; }
  .solutionUl li{height: 435px;}
.solutionUl li .introducebg{background: #f7f7f7;}
.solutionUl li .introducebg .s-introduce span{display: inline-block;color: #4e4e4e;padding-left: 20px;text-align: left;width: 32%;
  background: url(../images/tag.png) no-repeat left center;}
.solutionUl li p{padding: 10px;color: #2d2d2d;border-bottom: 1px solid #e1e1e1;height: 80px;
  font-size: 13px;line-height: 20px;}
.solutionUl li .introducebg .sname{color: #2d2d2d;font-weight: bold;padding-left: 10px;background: url(../images/red-arrow.png) no-repeat 200px center;
margin-top: 10px;}
.solutionUl li .introducebg .s-introduce{padding: 10px;}


.solution-out{background: #e7e7e7;height: 395px;padding-top: 30px;}
.solution-title{border-left: 4px solid #dd0328;padding-left: 15px;color: #333;margin-bottom:50px;}
.solution img{display:block;}
.solution a{font-size: 14px;}
.solution .sname{color:#dd0328;line-height: 26px; }
.introducebg{background-color: #fff;padding-bottom: 10px;}
.s-introduce span{display: inline-block;color: #4e4e4e;padding-left: 20px;text-align: left;width: 32%;
  background: url(../images/tag.jpg) no-repeat left center;}

/*技术创新*/
.technology-menu{background-color: #484848;height: 130px;padding-left: 8px;}
.technology-menu li{float: left;width: 170px;text-align: center;margin-left: 15px;}
.technology-menu li a h3{color: #fff;font-weight: normal;}
.technology-menu li div{height: 50px;margin-top: 30px;}
.technology-menu li a{display: inline-block;width: 120px;height: 130px;}
.technology-menu li a.active{background: #be0023;}
.technology-menu li a:hover{background: #be0023;}

.tec-content{margin-top: 20px;margin-left: -15px;}
.tec-content li{width: 234px;height: 325px;background: #f6f6f6;border-radius: 6px;overflow: hidden;
  float:left;margin-bottom:20px;margin-left: 14px; }
.content-name{color: #5d5d5d;width: 220px;margin: auto;}
.content-name h3{font-weight: normal;line-height: 34px;}
.content-name p{font-size: 12px;line-height: 22px;}

.news-content{margin-bottom: 30px;}
.news-top{background: #707070 url(../images/right.png) no-repeat 460px center;background-size: 2%;
  height: 80px;line-height: 80px;color: #fff;padding-left: 20px;font-size: 18px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.news-top a{color: #fff;display: block;}
.news-left{width: 486px;}
.news-left ul{background:#f2f2f2;padding: 10px 20px; font-size: 14px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.news-left ul li{line-height: 42px;}
.news-left ul li a{color: #4f4f4f;}
.news-left ul li a:hover{color: #db032b;}

/*新闻页*/
.little-menu{width: 250px;margin-top: 30px;}
.inner-menuUl li{height: 40px;line-height: 40px;background: #f3f3f3;margin-bottom: 2px;
}
.inner-menuUl li a{color: #333333;display: block;height: 40px;line-height: 40px; padding-left: 30px;}
.inner-menuUl li a:hover{background: #ab0b17 url(../images/arrow4.png) no-repeat left center;
  color: #FFF;}
.inner-menuUl li a.active{background: #ab0b17 url(../images/arrow4.png) no-repeat left center;
  color: #FFF;}
.news-page{width: 705px;}
.news-page img{max-width: 100%;}

.newsUl{width: 705px;margin-top: 30px;}
.newsUl li{line-height: 44px;border-bottom: 1px solid #e9e9e9;margin-top: 10px;}
.newsUl li span{color: #8b8b8b;}
.newsUl li a{color: #484848;}
.newsUl li a:hover{color: #ab0b17;}
.fenye{margin: 30px auto; text-align: center;}
.news-title{text-align: center;font-size: 22px;line-height: 50px;}
.word img{max-width: 100%;}
.word p{width: 100%;}
.word table{ }
.author{text-align: center;line-height: 46px;color: #bbb;}
.text{line-height: 28px;margin-bottom: 30px;}

.inner-menuUl2 dt{background: #a1a1a1 url(../images/right-more.png) no-repeat 90px center;height:44px;line-height: 44px;color: #FFF;
  padding-left: 20px;margin-bottom: 10px; }
.inner-menuUl2 {background: #f3f3f3;padding-bottom: 20px;}
.inner-menuUl2 dd a{color: #ab0b17;padding-left: 20px;line-height: 26px;}
.download{background: #f3f3f3 url(../images/pdf.png) no-repeat 180px center;border: 1px solid #e1e1e1;
  height: 88px;border-radius: 10px;margin-top: 20px;margin-bottom: 30px;}
.download div{line-height: 30px;font-size: 22px;margin-top:15px;margin-left: 20px;color: #4b4b4b;}
.download div span{font-size: 16px;color: #8d8d8d;}
.download a{display: block;height: 88px;}

.downUl{margin-left: -5px;margin-bottom: 30px;margin-top: 30px;}
.downUl li{float: left;width: 350px;margin-left: 5px;margin-bottom: 20px;}
.downUl li div{position: relative;margin-left: 10px;color: #333;}
.downUl li div h2{font-size: 16px;font-weight: normal;}
.downUl li div span{position: absolute;right: 0px;color: red;}
